import sum.kern.*;
import sum.werkzeuge.*;
/**
 * @author Bernard Schriek
 * @version 22.7.2005
 */
public class Ball
{
    // Bezugsobjekte
    private Maus kenntMaus;
    private Stift hatStift;
    private Rechner hatRechner;
    private Loch kenntLoch;

    // Attribute
    private double zGeschwindigkeit;

    // Konstruktor
    public Ball(int pH, int pV, Maus pMaus, Loch pLoch)
    {
        hatStift = new Stift();
        hatStift.bewegeBis(pH, pV);
        hatRechner = new Rechner();
        kenntMaus = pMaus;
        kenntLoch = pLoch;
        zGeschwindigkeit = 0;
        this.zeichne();
    }

    // Dienste
    public void gibFrei()
    {
        hatStift.gibFrei();
    }
    
    private void zeichne()
    {
        
    }
    
    private void loesche()
    {
        
    }
    
    public void bewege()
    {
        
    }
    
    private void bremse()
    {
        
    }
    
    public double geschwindigkeit()
    {
        
    }
    
    private double abstandZurMaus()
    {
        
    }
    
    private double abstandZumLoch()
    {
        
    }
    
    public void abschlag()
    {
        
    }
    
    public boolean getroffen()
    {
        
    }
}
